.row-item {
    padding: 5px;
}
.address-detail {
    width: 100%;
    min-width: 320px;
    font-size: 1em;
}
.address-detail td {
    padding: 5px;
    vertical-align: top;
}

.address-detail h2 {
    font-size: 1.5em!important;
    color: #3a84df;
}
.subtitle {
    font-size: 1.05em!important;
    font-style: italic;
}
.s1 {
    color: #3a84df;
}
.d-col-1 {
    width: 100px;
}
.button {
    float: right;
    margin-top: 10px;
}

.div-pos {
    min-height: 330px;
}

.loading {
    position: absolute;
    width: 100%;
    height: 1100px;
    z-index: 1000;
    background: #ffffff;
}
.image-loading {
    margin: 100px auto;
    width: 50px;
}

#txtMessage {
    min-height: 240px;
}